﻿using System;

namespace SPPropertyBagManagement.Code
{
    [Serializable]
    public class Property
    {
        public string PropertyName { get; set; }

        public object PropertyValue { get; set; }

        public TypeCode TypeCode { get; set; }

        public bool SupportsEditing { get; set; }

        public ScopeType Scope { get; set; }

        public Guid? ScopeObjectId { get; set; }

        public int? ListItemId { get; set; }

        public bool ToBeRemoved { get; set; }
    }
}
